|
Menüeintrag |
---|
3D/BIM → Ausstattung |
Arbeitsbereich |
BIM |
Standardtastenkürzel |
E Q |
Eingeführt in Version |
- |
Siehe auch |
Keiner |
Das Werkzeug Arch Ausstattung bietet einen einfachen und bequemen Weg, nichttragende, einzelndstehende Elemente wie Möbelstücke, Sanitärgegenstände oder elektrische Geräte zu Projekten hinzuzufügen. Ausstattungen basieren auf Part-Formen, die es erlauben, von der Stabilität und den Möglichkeiten von BRep-Geometrien zu profitieren und nette Ansichten von Drauf- und Schnittansichten zu erzeugen.
Möbelobjekte, die in einem Arch Ausstattung Objekt eingeschlossen sind. Die flachen Projektionen können mit dem Entwurf Shape2DAnsicht Werkzeug erhalten werden.
Seit v0.17 können Ausstattungsobjekte auch eine Daten-EigenschaftHiRes-Eigenschaft haben, woran ein Netz-Objekt angeheftet werden kann. Ausstattungsobjekte können dann veranlasst werden, dieses Netz anstatt ihrer Form in der 3D-Ansicht anzuzeigen, um so beliebige hochauflösende Netz-Objekte wie detaillierte Möbelstücke zu verwenden, die üblicherweile auf Web-Seiten zu finden sind.
Möbelobjekte innerhalb eines Arch Ausstattung Objekts, mit einem beigefügten hochauflösenden Netz
Durch Nutzung des Arch OBJ Exporteurs können alle Ausstattungsobjekte im Netz Anzeige Modus als Netz anstatt als Form exportiert werden.
Eine Arch-Ausstattung (Equipment-Objekt) besitzt die gemeinsamen Eigenschaften und Verhaltensweisen aller Arch-Komponenten.
Siehe auch: Arch API und Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug Ausstattung kann in Makros und von der Python-Konsole aus mit folgender Funktion verwendet werden:
Equipment = makeEquipment(baseobj=None, placement=None, name="Equipment")
Equipment
-Objekt aus dem gegebenen baseobj
, das ein Part
- oder Mesh
-Objekt sein kann.Placement
angegeben ist, wird es benutzt.None
zurück, falls die Operation fehlschlägt.Beispiel:
import FreeCAD, Arch
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 500
Box.Width = 2000
Box.Height = 600
Equip = Arch.makeEquipment(Box)
FreeCAD.ActiveDocument.recompute()